typedef struct nodo 
{ /* Estrutura para armazenar os dados dos alunos na lista */
  int matricula;
  char nome[30];
  float notas[5]; // notas = [prova_1,prova_2,trabalho_1,trabalho_2,trabalho_3]
  float nota_final; //nota que precisa tirar na final para ser aprovado
  int faltas;
  bool aprovado;
  bool prova_final;
  struct nodo* proximo;
  struct nodo* anterior;
  
} Aluno;

typedef struct lista_dupla
{ /* Estrutura da lista em si. */
  Aluno* primeiro;
  Aluno* ultimo;
  int tamanho;

} Lista;


